package com.rpss.fichamento.telas;

import java.util.List;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;

import com.rpss.fichamento.R;
import com.rpss.fichamento.entidade.Obra;

/**
 * Adapter customizado que exibe o layout definido em smile_row.xml
 * 
 * As imagens sao exibidas no widget ImageView
 * 
 * @author Regis
 * 
 */
public class ObraListAdapter extends BaseAdapter {
	private Context context;
	private List<Obra> lista;

	public ObraListAdapter(Context context, List<Obra> lista) {
		this.context = context;
		this.lista = lista;
	}

	public int getCount() {
		return lista.size();
	}

	public Object getItem(int position) {
		return lista.get(position);
	}

	public long getItemId(int position) {
		return position;
	}

	public View getView(int position, View convertView, ViewGroup parent) {
		// Recupera o Mes da posicao atual
		Obra obra = lista.get(position);

		LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
		View view = inflater.inflate(R.layout.listar_obra, null);

		// Atualiza o valor do TextView
		TextView texto = (TextView) view.findViewById(R.id.textoObra);
		texto.setText(obra.texto);

		return view;
	}
}